#include "lab5_problem2.h"

#include "../p1/Lagrange.h"

namespace Lab5
{
    namespace Problem2
    {
        void problem2()
        {
        	Utils::Matriz pairs1 = NumericalAnalysis::LagrangeInterpolation("lab5/p2/datos/p2_6.txt", 6, "lab5/p2/datos/values.txt", 201);
        	Utils::WriteMatrixToFile("lab5/p2/datos/out_6.txt", pairs1);

        	Utils::Matriz pairs2 = NumericalAnalysis::LagrangeInterpolation("lab5/p2/datos/p2_11.txt", 11, "lab5/p2/datos/values.txt", 201);
        	Utils::WriteMatrixToFile("lab5/p2/datos/out_11.txt", pairs2);
        		
        	Utils::Matriz pairs3 = NumericalAnalysis::LagrangeInterpolation("lab5/p2/datos/p2_16.txt", 16, "lab5/p2/datos/values.txt", 201);
        	Utils::WriteMatrixToFile("lab5/p2/datos/out_16.txt", pairs3);
        }
    }
}
